<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		常用正则表达式
	</body>
	<script>
	    var pattern = /^[1-9][0-9]{5}$/;
	 //  var pattern =   /^[1-9]\d{5}$/;
		var str ='030406';//邮政编码，必须是6位数字而且第一位不能是0
		alert(pattern.test(str));
		alert(pattern.exec(str));
		
		var patttern1 =/^(\w+)\.(zip|gz|rar)$/;  // |的选择符号必须要分组包裹
		var  str1 = 'abc.zip';//压缩文件
		alert(patttern1.test(str1));
		
		
		var pat = /\s/g;//全局去掉空格
		var  str2 = "  111  25  s4544";
		alert(str2.replace(pat,""));//11125s4544
		
		//删除首尾空格
		//①分组模式
		var pat1 = /^\s+(.+?)\s+$/;//(.+)是贪婪模式 只能去掉头部   (.+?)惰性模式
		var str3 = "  gfoo g  le   "
		alert("|"+str3+"|");//  |  gfoo g  le   |
		var result = pat1.exec(str3)[1];
		alert("|"+result+"|");//  |gfoo g  le|
		
		//电子邮件
		var pat2 =/^([\w\.\-]+)@([\w\-]+)\.([a-zA-Z]{2,4})/;
		var  str4 = "123@qq.com";
		alert(pat2.test(str4));
		
		
		
		
	</script>
</html>
